water stop - French English Dictionary